package com.ruoyi.project.cms.type.service;

import com.ruoyi.project.cms.type.domain.Type;

import java.util.List;

/**
 * @author 黄药师
 * @date 2021-01-30 9:33
 * @desc 巨梯学院 http://www.jutixueyuan.com
 *
 *  cmsTypeService 的业务
 *
 */
public interface ICmsTypeService {

    /**
     * 查询 type的数据
     * @param type
     * @return
     */
    List<Type> selectTypeList(Type type);

    /**
     * 类型名称判断 唯一性
     * @param type
     * @return
     */
    String checktypenameunique(Type type);

    /**
     * 添加的操作
     * @param type
     * @return
     */
    int insertType(Type type);

    /**
     * 通过id查询type
     * @param typeId
     * @return
     */
    Type selectTypeById(Integer typeId);

    /**
     *  修改 type的操作
     * @param type
     * @return
     */
    int updatetype(Type type);

    /**
     * 删除操作
     * @param ids
     * @return
     */
    int deleteTypeByIds(String ids);
}
